package org.example.aienglishapp.dto.article;

import org.example.aienglishapp.entity.article.Translation;

public class TranslationConverter {

    public static Translation toEntity(TranslationDTO dto) {
        if (dto == null) {
            return null;
        }
        Translation entity = new Translation();
        entity.setId(dto.getId());
        entity.setArticleId(dto.getArticleId());
        entity.setTranslatedTitle(dto.getTranslatedTitle());
        entity.setTranslatedText(dto.getTranslatedText());
        entity.setStatus(dto.getStatus());
        return entity;
    }

    public static TranslationDTO toDTO(Translation entity) {
        if (entity == null) {
            return null;
        }
        TranslationDTO dto = new TranslationDTO();
        dto.setId(entity.getId());
        dto.setArticleId(entity.getArticleId());
        dto.setTranslatedTitle(entity.getTranslatedTitle());
        dto.setTranslatedText(entity.getTranslatedText());
        dto.setStatus(entity.getStatus());
        return dto;
    }
}